<?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[DevOps Megathread: what you need and how we can help!]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">We’re gathering all your DevOps needs in this thread to ensure our DevOps tools (Terraform, Packer, Pulumi, Ansible, and more) support what matters to you.</p>
<p dir="auto">Don’t hesitate to share what you need! If it’s not available yet, we’ll do our best to make it happen.</p>
<p dir="auto">Looking forward to your input <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/topic/10301/devops-megathread-what-you-need-and-how-we-can-help</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 11:08:56 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/10301.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Jan 2025 10:03:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Sat, 10 Oct 2026 07:58:49 GMT]]></title><description><![CDATA[<p dir="auto">Hello there,</p>
<p dir="auto">I posted in another thread an <strong>experimental Docker containers integration</strong>, not for production, but good enough to test it, see</p>
<p dir="auto"><a href="https://xcp-ng.org/forum/topic/12423/bringing-container-visibility-back-to-xo/9?_=1791618850567">https://xcp-ng.org/forum/topic/12423/bringing-container-visibility-back-to-xo/9?_=1791618850567</a></p>
<h1><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f433.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--whale" style="height:1.4em;width:auto;vertical-align:middle" title=":whale:" alt="🐳" /></h1>
]]></description><link>https://xcp-ng.org/forum/post/108992</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108992</guid><dc:creator><![CDATA[nathanael-h]]></dc:creator><pubDate>Sat, 10 Oct 2026 07:58:49 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Mon, 21 Sep 2026 14:11:45 GMT]]></title><description><![CDATA[<h1>New release !</h1>
<h2>Cloud Controller Manager v1.2.0</h2>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.2.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.2.0</a></p>
<p dir="auto">Adds a new <strong><code>cloud-node-out-of-service</code> controller</strong> that applies the <code>node.kubernetes.io/out-of-service=nodeshutdown:NoExecute</code> taint to the nodes whose Xen Orchestra VM is halted or has been deleted. More about this feature <a href="https://github.com/vatesfr/xenorchestra-cloud-controller-manager/blob/main/docs/node-out-of-service.md" target="_blank" rel="noopener noreferrer nofollow ugc">in the documentation</a> or <a href="https://github.com/vatesfr/xenorchestra-cloud-controller-manager/pull/90" target="_blank" rel="noopener noreferrer nofollow ugc">#90</a></p>
]]></description><link>https://xcp-ng.org/forum/post/108600</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108600</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Mon, 21 Sep 2026 14:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Fri, 28 Aug 2026 16:39:10 GMT]]></title><description><![CDATA[<h1>New releases !</h1>
<h2>CSI v1.0.0-rc.1</h2>
<p dir="auto">This is the first release candidate for v1.0.0. We're looking for feedback and real-world testing before the final release.</p>
<p dir="auto">What's new:</p>
<ul>
<li>Split controller/node modes — nodes no longer hold Xen Orchestra credentials</li>
<li>SR selection &amp; live volume migration via VolumeAttributesClass</li>
<li>A proper XO client timeout flag</li>
<li>A brand-new Helm chart, with component toggles and provisioning tests</li>
</ul>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v1.0.0-rc.1" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v1.0.0-rc.1</a></p>
<h2>CCM v1.1.2</h2>
<p dir="auto">The Helm chart can now be configured to disable Role and RoleBinding creation, making it easier to integrate into environments where RBAC resources are managed separately.</p>
<p dir="auto">We've also bumped dependencies, including CI tooling and go-xo-sdk.</p>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.1.2" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.1.2</a></p>
]]></description><link>https://xcp-ng.org/forum/post/108156</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108156</guid><dc:creator><![CDATA[JeremyLARDENOIS]]></dc:creator><pubDate>Fri, 28 Aug 2026 16:39:10 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Thu, 27 Aug 2026 12:28:05 GMT]]></title><description><![CDATA[<h1>Terraform provider v0.41.0</h1>
<p dir="auto">New release of the Terraform provider for Xen Orchestra <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f389.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--tada" style="height:1.4em;width:auto;vertical-align:middle" title="🎉" alt="🎉" />: a new <code>xenorchestra_srs</code> data source, a <code>share</code> option on<br />
<code>xenorchestra_vm</code> to grant team access declaratively, and <code>host_id</code> filtering on <code>xenorchestra_sr</code>. <a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.41.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full release note here</a>.</p>
<h2>Xen Orchestra Golang SDK v1.19.0</h2>
<p dir="auto">Add <code>share</code> flag for VMs in the v1 SDK and other dependencies bumps. <a href="https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.19.0" target="_blank" rel="noopener noreferrer nofollow ugc">Release note</a>.</p>
]]></description><link>https://xcp-ng.org/forum/post/108116</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108116</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Thu, 27 Aug 2026 12:28:05 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Mon, 27 Jul 2026 08:40:10 GMT]]></title><description><![CDATA[<h1>New releases! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f389.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--tada" style="height:1.4em;width:auto;vertical-align:middle" title=":tada:" alt="🎉" /></h1>
<h2>Terraform Provider Xen Orchestra v0.40.0</h2>
<p dir="auto">This new release allows users to import VMs directly from Xen Orchestra into Terraform without recreating it or modifying manually the Terraform state.</p>
<p dir="auto">There is still some drift when importing it, but nothing that changes the real state of VM and we are currently on it! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4aa.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--muscle" style="height:1.4em;width:auto;vertical-align:middle" title=":muscle:" alt="💪" /></p>
<p dir="auto"><a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.40.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.40.0</a></p>
<h2>Golang SDK for Xen Orchestra v1.17.0</h2>
<h3>v2</h3>
<p dir="auto">The network service is now available from the v2 client! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f917.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--hugging_face" style="height:1.4em;width:auto;vertical-align:middle" title=":hugging_face:" alt="🤗" /></p>
<p dir="auto">You can now create, get and delete your network directly from it!</p>
<h3>v1 &amp; v2</h3>
<p dir="auto">The template value in VM struct params has been fixed, We can now get the template id directly from it.</p>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.17.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.17.0</a></p>
]]></description><link>https://xcp-ng.org/forum/post/107034</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107034</guid><dc:creator><![CDATA[JeremyLARDENOIS]]></dc:creator><pubDate>Mon, 27 Jul 2026 08:40:10 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Mon, 11 May 2026 13:13:56 GMT]]></title><description><![CDATA[<h1>Kubernetes CSI Driver for XO new release v0.3.0</h1>
<ul>
<li><strong>Stable CSI Volume Identity</strong>: This decouples Kubernetes volume identity from backend storage lifecycle events (e.g. VDI migration between Storage Repositories)</li>
<li><strong>Topology-Aware Volume Provisioning</strong>: Dynamic provisioning now supports topology-aware pool selection.</li>
</ul>
<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--warning" style="height:1.4em;width:auto;vertical-align:middle" title="⚠" alt="⚠" />️ Migration required from v0.2.0 to v0.3.0</p>
<p dir="auto">Full release note: <a href="https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v0.3.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v0.3.0</a></p>
]]></description><link>https://xcp-ng.org/forum/post/105276</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/105276</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Mon, 11 May 2026 13:13:56 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Thu, 30 Apr 2026 07:48:29 GMT]]></title><description><![CDATA[<h1>Xen Orchestra Kubernetes Storage Driver new release v0.2.0</h1>
<h2>Introducing dynamic provisioning</h2>
<p dir="auto">The latest CSI driver release introduces dynamic provisioning: by creating a Kubernetes storage class that references the XO CSI driver and sets the <code>poolId</code> parameter, you can then create a PVC and pod using that storage class, and Xen Orchestra will automatically provision new VDIs into the default SR of the chosen pool, to satisfy the requested volumes.</p>
<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/2753.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--question" style="height:1.4em;width:auto;vertical-align:middle" title=":question:" alt="❓" />  <strong>Your feedback on the CSI driver is welcome! Which features would you like to see? How would you like to use the driver and storage classes?</strong></p>
<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> <a href="https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v0.2.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-csi-driver/releases/tag/v0.2.0</a></p>
]]></description><link>https://xcp-ng.org/forum/post/104861</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104861</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Thu, 30 Apr 2026 07:48:29 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Fri, 20 Feb 2026 18:58:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-category plugin-mentions-a" href="/forum/category/25/vates" aria-label="Profile: vates-11940382">@<bdi>vates-11940382</bdi></a> Hi All at Vates,</p>
<p dir="auto">I just wanted to say a big thank you for the MCP support that’s now landing in Xen Orchestra. This is definitely a genuinely forward-thinking move, and it’s going to have a huge impact on how IaC tooling interacts with XCP-ng going forward.</p>
<p dir="auto">MCP gives XO a clean, structured, read-only interface that modern AI-assisted tools (e.g Pulumi Neo, Copilot, Claude, Cursor, etc.) can understand natively. That’s a massive step toward making XCP-ng an AI-visible, AI-navigable platform - something no other virtualisation stack is doing yet.</p>
<p dir="auto">What’s even more exciting is the long-term implication: <strong>this kind of openness and clarity is exactly what hyperscalers have been struggling with internally</strong>. If Vates continues down this path, it’s not unrealistic that MCP-native infrastructure could start attracting interest from much larger players - whether as customers, collaborators, or contributors.</p>
<p dir="auto">The combination of:</p>
<ul>
<li>IaC</li>
<li>MCP</li>
<li>AI-assisted operations</li>
<li>and XCP-ng’s open architecture</li>
</ul>
<p dir="auto">Puts Vates in a very strong position for the future.</p>
<p dir="auto">Thanks again for pushing this forward. It’s a big deal, and it’s going to unlock a lot of possibilities for the community.</p>
]]></description><link>https://xcp-ng.org/forum/post/102772</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102772</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Fri, 20 Feb 2026 18:58:49 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Wed, 11 Feb 2026 20:44:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/nathanael-h" aria-label="Profile: nathanael-h">@<bdi>nathanael-h</bdi></a> As a further follow up the MCP agents include at minimum:-</p>
<ul>
<li>Pulumi</li>
<li>MariaDB</li>
</ul>
<p dir="auto">Anyway I would really appreciate having an MCP Server which, can be used when writing IaC to provision and configure your customers’ systems. Can it be made available during this year please?</p>
]]></description><link>https://xcp-ng.org/forum/post/102535</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/102535</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Wed, 11 Feb 2026 20:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Thu, 29 Jan 2026 14:53:46 GMT]]></title><description><![CDATA[<h1>Kubernetes CCM for Xen Orchestra v1.0.0-rc.1</h1>
<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f389.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--tada" style="height:1.4em;width:auto;vertical-align:middle" title="🎉" alt="🎉" /> We’re shipping v1.0.0-rc.1, our first release candidate on the road to a stable 1.0.0! This RC is feature-complete and ready for real-world use.</p>
<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f680.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--rocket" style="height:1.4em;width:auto;vertical-align:middle" title="🚀" alt="🚀" /> Please try it out and share any feedback—bugs, regressions, or usability notes—so we can polish the final release. Thank you for testing and helping us! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64c.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--raised_hands" style="height:1.4em;width:auto;vertical-align:middle" title="🙌" alt="🙌" /></p>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.0.0-rc.1" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v1.0.0-rc.1</a></p>
<h1>Golang SDK for Xen Orchestra v1.11.0</h1>
<h2>SDK v2:</h2>
<ul>
<li>VM and Task services now match the latest REST API.</li>
<li>Host service has been added for host data retrieval.</li>
<li>Integration tests have also been strengthened to boost reliability.</li>
</ul>
<p dir="auto">The v2 SDK is gradually becoming our main library for all the other DevOps tools (Kubernetes drivers, Terraform provider…).</p>
<blockquote>
<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4e2.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--loudspeaker" style="height:1.4em;width:auto;vertical-align:middle" title=":loudspeaker:" alt="📢" /> <strong>There are BREAKING CAHNGES in the v2 SDK</strong>, so please read the release notes carefully.<br />
Remember that the v2 SDK is a beta version and can be subject to significant changes. The current semantic versioning we use is mostly for the v1 SDK. When the v2 SDK becomes stable, the major version number will increase.</p>
</blockquote>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.11.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.11.0</a></p>
]]></description><link>https://xcp-ng.org/forum/post/101985</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101985</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Thu, 29 Jan 2026 14:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 13 Jan 2026 14:10:20 GMT]]></title><description><![CDATA[<h1>XO CCM v0.2.0</h1>
<p dir="auto">This update make it working with Talos.</p>
<h2>What's Changed</h2>
<ul>
<li>Feat: record event when region zone changed</li>
<li>Refactor: make xoClient and xoConfig available outside package scope (to be used by the CSI)</li>
<li>Workaround for the SystemUUID sometimes in little-endian</li>
</ul>
<p dir="auto"><a href="https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v0.2.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-cloud-controller-manager/releases/tag/v0.2.0</a></p>
<h1>Terraform Provider v0.37.2</h1>
<h2>What's Changed</h2>
<ul>
<li>Fix xenorchestra_vdi data source: you can now filter VDI/ISO with the same name label using tags.</li>
</ul>
<p dir="auto"><a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.37.2" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.37.2</a></p>
]]></description><link>https://xcp-ng.org/forum/post/101518</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101518</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Tue, 13 Jan 2026 14:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 06 Jan 2026 16:30:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/cyrille" aria-label="Profile: Cyrille">@<bdi>Cyrille</bdi></a> said in <a href="/forum/post/101307">DevOps Megathread: what you need and how we can help!</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/afk" aria-label="Profile: afk">@<bdi>afk</bdi></a> Nice! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--+1" style="height:1.4em;width:auto;vertical-align:middle" title=":+1:" alt="👍" /> I haven't tried Pulumi yet. Does Talos have a provider for it?</p>
<p dir="auto">I'm working on improving the CCM to make it work with Talos. Especially the <code>cloud-node-label-sync</code> controller (as the cloud-controller is the Talos one) to get the XO topology in the node labels.</p>
</blockquote>
<p dir="auto">Yes there is a provider for it: <a href="https://www.pulumi.com/registry/packages/talos/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.pulumi.com/registry/packages/talos/</a></p>
<p dir="auto">I guess its the auto-generated provider from the terraform one because I had some type checking errors in some places, but using python I could ignore that... I don't know if it has been fixed since.<br />
I remember reading some terraform examples on blogs to write the pulumi config so converting one to the other should be straightforward. Unfortunately, I can't publish what I wrote because its quite messy but feel free to ask if you have some blockers.</p>
<p dir="auto">The CCM would be nice to have indeed ! Good luck on that.</p>
]]></description><link>https://xcp-ng.org/forum/post/101313</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101313</guid><dc:creator><![CDATA[afk]]></dc:creator><pubDate>Tue, 06 Jan 2026 16:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 06 Jan 2026 15:40:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/afk" aria-label="Profile: afk">@<bdi>afk</bdi></a> Nice! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--+1" style="height:1.4em;width:auto;vertical-align:middle" title=":+1:" alt="👍" /> I haven't tried Pulumi yet. Does Talos have a provider for it?</p>
<p dir="auto">I'm working on improving the CCM to make it work with Talos. Especially the <code>cloud-node-label-sync</code> controller (as the cloud-controller is the Talos one) to get the XO topology in the node labels.</p>
]]></description><link>https://xcp-ng.org/forum/post/101307</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101307</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Tue, 06 Jan 2026 15:40:19 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 06 Jan 2026 15:27:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/cyrille" aria-label="Profile: Cyrille">@<bdi>Cyrille</bdi></a> said in <a href="/forum/post/101284">DevOps Megathread: what you need and how we can help!</a>:</p>
<blockquote>
<p dir="auto">Hi here,</p>
<p dir="auto"><strong>We have released documentation with our recommendations for those who want to run Talos in Xen Orchestra.</strong> <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:1.4em;width:auto;vertical-align:middle" title=":sunglasses:" alt="😎" /></p>
<p dir="auto">It is available in the official Sidero Labs documentation: <a href="https://docs.siderolabs.com/talos/v1.11/platform-specific-installations/virtualized-platforms/xenorchestra" target="_blank" rel="noopener noreferrer nofollow ugc">Platform specific installation &gt; Virtualized Platforms &gt; Xen Orchestra</a></p>
<p dir="auto">We are currently working on providing an example of a Talos cluster that has been created using Terraform.</p>
<p dir="auto">Have fun <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=":wink:" alt="😉" /></p>
</blockquote>
<p dir="auto">Nice ! Thank you for this.</p>
<p dir="auto">Fwiw, I started to work on a PoC deployment of a talos cluster this summer and managed to do the full process with pulumi. I'll probably migrate to opentofu when I have everything setup as I want to clean things up.</p>
<p dir="auto">The whole install and k8s bootstrap takes 2-3 minutes to deploy a 3 nodes control plane and 3 workers from start to finish. You even get the machine configs, kubeconfig and talosconfig as outputs. Then, I deployed fluxcd manually but you could even automate that in the deployment.</p>
<p dir="auto">Overall, its really impressive and quite easy once you understand the way talos works. Highly recommended !</p>
]]></description><link>https://xcp-ng.org/forum/post/101305</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101305</guid><dc:creator><![CDATA[afk]]></dc:creator><pubDate>Tue, 06 Jan 2026 15:27:54 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 06 Jan 2026 09:37:10 GMT]]></title><description><![CDATA[<p dir="auto">Congrats! <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f37e.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--champagne" style="height:1.4em;width:auto;vertical-align:middle" title=":champagne:" alt="🍾" /></p>
]]></description><link>https://xcp-ng.org/forum/post/101288</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101288</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Tue, 06 Jan 2026 09:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 06 Jan 2026 08:08:46 GMT]]></title><description><![CDATA[<p dir="auto">Hi here,</p>
<p dir="auto"><strong>We have released documentation with our recommendations for those who want to run Talos in Xen Orchestra.</strong> <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:1.4em;width:auto;vertical-align:middle" title=":sunglasses:" alt="😎" /></p>
<p dir="auto">It is available in the official Sidero Labs documentation: <a href="https://docs.siderolabs.com/talos/v1.11/platform-specific-installations/virtualized-platforms/xenorchestra" target="_blank" rel="noopener noreferrer nofollow ugc">Platform specific installation &gt; Virtualized Platforms &gt; Xen Orchestra</a></p>
<p dir="auto">We are currently working on providing an example of a Talos cluster that has been created using Terraform.</p>
<p dir="auto">Have fun <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=":wink:" alt="😉" /></p>
]]></description><link>https://xcp-ng.org/forum/post/101284</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/101284</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Tue, 06 Jan 2026 08:08:46 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Fri, 19 Dec 2025 11:54:50 GMT]]></title><description><![CDATA[<h1>Terraform provider release v0.37.0</h1>
<ul>
<li>Enables the secure boot parameter for the VM resource</li>
</ul>
<p dir="auto">Terraform provider release: <a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.37.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.37.0</a></p>
]]></description><link>https://xcp-ng.org/forum/post/100901</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/100901</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Fri, 19 Dec 2025 11:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Thu, 27 Nov 2025 15:55:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/cichy" aria-label="Profile: cichy">@<bdi>cichy</bdi></a> said in <a href="/forum/post/100034">DevOps Megathread: what you need and how we can help!</a>:</p>
<blockquote>
<p dir="auto">Prioritization of VM startup AND shutdown sequencing! PLEASE - in the GUI (XO). So - without code - I can finally shutdown my servers accessing DB's prior to shutting down the DB server vm's themselves thereby saving myself from table corruption. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64f.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--pray" style="height:1.4em;width:auto;vertical-align:middle" title="🙏" alt="🙏" /></p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/cichy" aria-label="Profile: cichy">@<bdi>cichy</bdi></a> In the past it was recommended to do this with an vApp and script. However this means editing the script or configuration file (if one’s created for the script). Which doesn’t make it as easy as the method, used by VMware ESXi for configuring the order and enabling the capacity.</p>
<p dir="auto">Xen Orchestra and/or XCP-ng could really do with an UI (and API) based method of setting up and managing the VM boot and shutdown order.</p>
]]></description><link>https://xcp-ng.org/forum/post/100139</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/100139</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Thu, 27 Nov 2025 15:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Mon, 24 Nov 2025 22:30:13 GMT]]></title><description><![CDATA[<p dir="auto">Prioritization of VM startup AND shutdown sequencing! PLEASE - in the GUI (XO). So - without code - I can finally shutdown my servers accessing DB's prior to shutting down the DB server vm's themselves thereby saving myself from table corruption. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64f.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--pray" style="height:1.4em;width:auto;vertical-align:middle" title="🙏" alt="🙏" /></p>
]]></description><link>https://xcp-ng.org/forum/post/100034</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/100034</guid><dc:creator><![CDATA[cichy]]></dc:creator><pubDate>Mon, 24 Nov 2025 22:30:13 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Mon, 24 Nov 2025 15:56:48 GMT]]></title><description><![CDATA[<p dir="auto"><img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f37e.png?v=1d3f495298e" class="not-responsive emoji emoji-android emoji--champagne" style="height:1.4em;width:auto;vertical-align:middle" title=":champagne:" alt="🍾" /></p>
]]></description><link>https://xcp-ng.org/forum/post/100017</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/100017</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Mon, 24 Nov 2025 15:56:48 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Mon, 24 Nov 2025 15:53:44 GMT]]></title><description><![CDATA[<h1>Terraform provider release v0.36.1</h1>
<p dir="auto">Fix for VM creation from templates with &gt;=3 disks</p>
<ul>
<li><a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.36.1" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.36.1</a></li>
<li>related sdk release: <a href="https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.8.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xenorchestra-go-sdk/releases/tag/v1.8.0</a></li>
</ul>
]]></description><link>https://xcp-ng.org/forum/post/100015</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/100015</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Mon, 24 Nov 2025 15:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 28 Oct 2025 13:33:46 GMT]]></title><description><![CDATA[<h1>Terraform Provider v0.36.0 and Pulumi Provider v2.3.0</h1>
<ul>
<li>Read and expose boot_firmware on template data-source by @sakaru in <a href="https://github.com/vatesfr/terraform-provider-xenorchestra/pull/381" target="_blank" rel="noopener noreferrer nofollow ugc">#381</a></li>
<li>Fixes VM creation from multi-disks template:
<ul>
<li>All existing disks in the template are used if they are declared in the plan.</li>
<li>All unused disks in the template are deleted to avoid inconsistency between the plan and the actual state.</li>
<li>It is no longer possible to resize existing template disks to a smaller size (fixes potential source of data loss).</li>
<li>Order of existing disk matches the declaration order in the plan</li>
</ul>
</li>
</ul>
<p dir="auto">Terraform provider release: <a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.36.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.36.0</a></p>
<p dir="auto">Pulumi provider release: <a href="https://github.com/vatesfr/pulumi-xenorchestra/releases/tag/v2.3.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/pulumi-xenorchestra/releases/tag/v2.3.0</a></p>
]]></description><link>https://xcp-ng.org/forum/post/98893</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/98893</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Tue, 28 Oct 2025 13:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 23 Sep 2025 12:44:53 GMT]]></title><description><![CDATA[<p dir="auto">The release v0.35.0 improves the logging of both the Xen Orchestra golang SDK and the Terraform Provider.</p>
<p dir="auto">Now it should be easier to read the log using <code>TF_LOG_PROVIDER=DEBUG</code> (see the <a href="https://github.com/vatesfr/terraform-provider-xenorchestra?tab=readme-ov-file#debugging-and-logs" target="_blank" rel="noopener noreferrer nofollow ugc">provider documentation</a>)</p>
]]></description><link>https://xcp-ng.org/forum/post/97625</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97625</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Tue, 23 Sep 2025 12:44:53 GMT</pubDate></item><item><title><![CDATA[Reply to DevOps Megathread: what you need and how we can help! on Tue, 23 Sep 2025 12:40:23 GMT]]></title><description><![CDATA[<h1>Terraform Provider - Release 0.35.1</h1>
<p dir="auto">The new version fixes bugs when creating a VM from a template <a href="https://github.com/vatesfr/terraform-provider-xenorchestra/issues/361" target="_blank" rel="noopener noreferrer nofollow ugc">#361</a>:</p>
<ul>
<li>All existing disks in the template are used if they are declared in the TF plan.</li>
<li>All unused disks in the template are deleted to avoid inconsistency between the TF plan and the actual state.</li>
<li>It is no longer possible to resize existing template disks to a smaller size (fixes potential source of data loss).</li>
</ul>
<p dir="auto">The release: <a href="https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.35.1" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/terraform-provider-xenorchestra/releases/tag/v0.35.1</a></p>
]]></description><link>https://xcp-ng.org/forum/post/97624</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/97624</guid><dc:creator><![CDATA[Cyrille]]></dc:creator><pubDate>Tue, 23 Sep 2025 12:40:23 GMT</pubDate></item></channel></rss>