<?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[(kubernetes) Add &#x27;xcp-ng&#x27; provider to clusterapi]]></title><description><![CDATA[<p dir="auto">Kubernetes, being a declarative approach to infrastructure, has something called 'clusterapi' which allows a kubernetes cluster to be defined as 'yaml'.  The yaml file is applied, and after awhile you have the defined kubernetes cluster.  Later, the yaml file could be updated to add another node, or change the version of kubernetes, and again, after applying the yaml the existing kubernetes cluster would be updated adding a node or updating the nodes with the specified kubernetes version.</p>
<p dir="auto">Kubernetes generally has multiple nodes, vms, and so this process requires integration into the vm server environments, this is accomplished through 'providers'.</p>
<p dir="auto">Perhaps we could get on the roadmap to add an 'xcp-ng' provider:<br />
<a href="https://cluster-api.sigs.k8s.io/reference/providers.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://cluster-api.sigs.k8s.io/reference/providers.html</a></p>
<p dir="auto">Using this method allows the management of the lifecycle of kubernetes clusters without having to drop out of the world of kubernetes to use a tool such as ansible or terraform.</p>
<p dir="auto">I noticed there was a clusterapi provider for xenserver for the apache cloudstack project, maybe all the code is there to support xcp-ng and could be pulled out to create an xcp-ng provider not dependent on the apache cloudstack project?  <a href="https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack</a></p>
<p dir="auto">Additionally, having 'xcp-ng' on that list would gain attention as people will look at the list of supported providers and then go google the projects.</p>
]]></description><link>https://xcp-ng.org/forum/topic/6747/kubernetes-add-xcp-ng-provider-to-clusterapi</link><generator>RSS for Node</generator><lastBuildDate>Mon, 15 Jun 2026 08:33:26 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/6747.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Dec 2022 17:55:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (kubernetes) Add &#x27;xcp-ng&#x27; provider to clusterapi on Mon, 08 Jun 2026 16:02:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/pszelestey" aria-label="Profile: pszelestey">@<bdi>pszelestey</bdi></a> Hi, yes, we've pushed an initial commit and a few more here <a href="https://github.com/vatesfr/cluster-api-provider-vates/" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/cluster-api-provider-vates/</a> it is moging every day. Ping us in Matrix/Discord devops if you want to chat live while trying <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=1e2d7c4c493" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
]]></description><link>https://xcp-ng.org/forum/post/106077</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/106077</guid><dc:creator><![CDATA[nathanael-h]]></dc:creator><pubDate>Mon, 08 Jun 2026 16:02:46 GMT</pubDate></item><item><title><![CDATA[Reply to (kubernetes) Add &#x27;xcp-ng&#x27; provider to clusterapi on Mon, 08 Jun 2026 11:47:42 GMT]]></title><description><![CDATA[<p dir="auto">Expect news in the next XO release</p>
]]></description><link>https://xcp-ng.org/forum/post/106070</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/106070</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Mon, 08 Jun 2026 11:47:42 GMT</pubDate></item><item><title><![CDATA[Reply to (kubernetes) Add &#x27;xcp-ng&#x27; provider to clusterapi on Mon, 08 Jun 2026 09:05:07 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/nathanael-h" aria-label="Profile: nathanael-h">@<bdi>nathanael-h</bdi></a> ,</p>
<p dir="auto">Do you have any new information about this PoC?<br />
Will you release a preview which can be tested?</p>
<p dir="auto">Thank you in advance!<br />
Peter</p>
]]></description><link>https://xcp-ng.org/forum/post/106064</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/106064</guid><dc:creator><![CDATA[pszelestey]]></dc:creator><pubDate>Mon, 08 Jun 2026 09:05:07 GMT</pubDate></item><item><title><![CDATA[Reply to (kubernetes) Add &#x27;xcp-ng&#x27; provider to clusterapi on Tue, 05 May 2026 16:42:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/lknite" aria-label="Profile: lknite">@<bdi>lknite</bdi></a> Hello, sorry if replying in this old thread looks odd... but I wanted to share that we are starting to work on supporting Cluster API.</p>
<p dir="auto">We have an internal proof of concept:<br />
/home/nathanael/Images/Captures d’écran/Capture d’écran du 2026-05-05 17-12-22.png<img src="/forum/assets/uploads/files/1777999357100-a9596fde-e251-4996-8fc9-3f8e208f9f01-image.jpeg" alt="a9596fde-e251-4996-8fc9-3f8e208f9f01-image.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://xcp-ng.org/forum/post/105060</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/105060</guid><dc:creator><![CDATA[nathanael-h]]></dc:creator><pubDate>Tue, 05 May 2026 16:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to (kubernetes) Add &#x27;xcp-ng&#x27; provider to clusterapi on Thu, 29 Dec 2022 09:26:45 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">If someone would build this, it should use Xen Orchestra API, as the central orchestrator, that would make most sense to do it that way <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=1e2d7c4c493" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">But yes, if someone want to start working on this, we'll be happy to assist on the API part <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=1e2d7c4c493" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/post/56559</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/56559</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Thu, 29 Dec 2022 09:26:45 GMT</pubDate></item></channel></rss>