Hi Rajiv, Answering your questions:
>Would it be feasible to introduce additional fields or controls in the UI for >the primary storage, secondary storage, and disk offering pages? We’re >considering support for the NVMe protocol in primary storage, which may >require extending the current implementation. Absolutely, that’s standard for new plugins. > Would the same procedure outlined in the documentation apply to this > enhancement as well? I think so We’d also like to stay closely engaged with you and the community as we move forward. >Would it be possible to present our proposed ONTAP storage plugin >design—including potential UI changes and backend extensions based on the >current framework? Definitely, just share it here :) > But we would appreciate early comments, if any from community > developers/users, if any. How shall we proceed and get the skeleton code > reviewed with the community ? @Daan Hoogland<mailto:daan.hoogl...@shapeblue.com> think you can help guiding him with this? Cheers, Alex From: Rajiv Jain <connect.rajivjain.virtualizat...@gmail.com> Sent: 07 August 2025 14:43 To: users@cloudstack.apache.org; Alex Mattioli <alex.matti...@shapeblue.com>; david.se...@webtasy.com; dev-subscr...@cloudstack.apache.org Subject: Re: [EXTERNAL] [DISCUSS] NetApp Storage plugin to CloudStack Hi All, Today I forked the cloudstack branch and pushed initial skeleton code for both primary and secondary storage plugin into the forked branch, by which all the team members started writing the further implementations against the methods exposed for driver, lifecycle and provider interfaces. I went over the link "https://cloudstack.apache.org/developers/". I believe we should not raise PR for the review with the community till we are not done with full plugin implementations. But we would appreciate early comments, if any from community developers/users, if any. How shall we proceed and get the skeleton code reviewed with the community ? Thanks Rajiv On Fri, Jul 25, 2025 at 9:21 AM Rajiv Jain <connect.rajivjain.virtualizat...@gmail.com<mailto:connect.rajivjain.virtualizat...@gmail.com>> wrote: Hi Alex, David, Thank you both for your support. @David – Yes, we plan to explore ONTAP S3 storage support in future releases. For the initial phase, we’re targeting NFS/iSCSI for primary storage and NFS for secondary storage. @Alex – Great to hear about your past involvement with NetApp SolidFire. I’ll review the link you shared and will reach out if I have any follow-up questions. I had a quick query: Would it be feasible to introduce additional fields or controls in the UI for the primary storage, secondary storage, and disk offering pages? We’re considering support for the NVMe protocol in primary storage, which may require extending the current implementation. Would the same procedure outlined in the documentation apply to this enhancement as well? We’d also like to stay closely engaged with you and the community as we move forward. Would it be possible to present our proposed ONTAP storage plugin design—including potential UI changes and backend extensions based on the current framework? Thanks again, Rajiv Jain On Thu, Jul 24, 2025 at 7:37 PM Alex Mattioli <alex.matti...@shapeblue.com<mailto:alex.matti...@shapeblue.com>> wrote: Hello Rajiv, Welcome to the CloudStack community. I've worked on the NetApp SolidFire plugin for CloudStack and the documentation for that project should be a good guide on how to integrate OnTAP on CloudStack. Together with NetAPP I've also helped draft integration with OnTAP should work, but that was many years ago. I do remember it though. As an aside, I've been using NetApp for over a decade and was working with the A-Team for a while. Now onto your questions: 1 - https://cloudstack.apache.org/contribute/ https://cwiki.apache.org/confluence/display/CLOUDSTACK/Home 2- Absolutely, the CloudStack community will be more than happy to exchange ideas with you 3- those should be covered on 1, but feel free to ask. 4- as above. Cheers, Alex -----Original Message----- From: Rajiv Jain <connect.rajivjain.virtualizat...@gmail.com<mailto:connect.rajivjain.virtualizat...@gmail.com>> Sent: 23 July 2025 07:56 To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org> Subject: [EXTERNAL] [DISCUSS] NetApp Storage plugin to CloudStack Greetings CloudStack Community, I am a member of the NetApp Storage team, currently serving as an architect. We are exploring the opportunity to develop a storage plugin for Apache CloudStack that supports key functionalities such as volume creation, snapshotting, cloning, resizing, and more. We found the official CloudStack documentation to be clear and helpful, which enabled us to successfully set up primary storage using external storage through static configuration. We are now investigating the dynamic allocation of ONTAP storage volumes for primary storage provisioning. In this context, we have a few queries we would like to discuss with the community: 1. Could you guide us on the process for contributing code to the CloudStack project? 2. Would it be appropriate to present and discuss our proposed design for the NetApp storage plugin? 3. We have reviewed the storage plugin documentation outlining vendor implementation requirements—are there any additional best practices we should be aware of? 4. Could you share recommendations or guidelines regarding internal CI/CD processes that contributors typically follow? 5. We appreciate your support and look forward to your guidance. Best regards, Rajiv Jain Architect, NetApp Storage Team