I'd like to bring a new integration opportunity to your attention and ask whether this is something Vates could help facilitate.
Parallels RAS (Remote Application Server) recently introduced a Custom Provider Framework (CPF), which allows RAS to manage hypervisors that aren't natively supported as Tier 1 providers. This works through script-based connectors that implement onboarding, VM enumeration, guest info retrieval, power operations, template promotion/versioning, and cloning — all driven through the RAS management console.
Documentation: https://docs.parallels.com/landing/ras-cpf-integration-guide
Parallels has already published example scripts for Proxmox on GitHub:
https://github.com/Parallels/RAS-PowerShell/tree/master/Custom-Provider-Framework
Since XCP-ng/Xen Orchestra isn't currently a supported provider in RAS, I wanted to ask:
Would Vates be interested in developing (or assisting the community in developing) a Custom Provider connector for XCP-ng, using the XO REST API / XO-CLI, following the same pattern as the Proxmox example?
Is this something the Vates engineering team could pick up directly, or would a community-driven contribution (with Vates guidance/review) make more sense?
Having XCP-ng available as a Custom Provider in RAS would be a great addition for organizations running both platforms, and would broaden XCP-ng's reach into environments already standardized on Parallels RAS for application/desktop delivery.
Happy to help test or provide feedback on any early implementation if useful.