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> 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>
> 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>
>> Sent: 23 July 2025 07:56
>> To: 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
>>
>

Reply via email to