camaraproject / SiteToCloudVPN

Sandbox API Repository to describe, develop, document and test the SiteToCloudVPN API(s)
https://lf-camaraproject.atlassian.net/wiki/x/KC3e
Apache License 2.0
6 stars 5 forks source link

Overlap between SiteToCloudVPN and MultiPointVPN APIs #28

Open albertoramosmonagas opened 1 month ago

albertoramosmonagas commented 1 month ago

Problem description There is a functional overlap between the SiteToCloudVPN and MultiPointVPN APIs. The MultiPointVPN API is a more flexible and open solution that covers broader use cases—including mesh and multi-site topologies—which can subsume SiteToCloudVPN functionality. However, the current specifications and scopes of both APIs are not clearly differentiated, leading to confusion about when to use each and how they interact. This lack of clarity risks fragmentation and duplication of effort within the Camara project.

Expected action Open a discussion within the SiteToCloudVPN working group to:

Additional context Reference issue: camaraproject/SiteToCloudVPN#27

albertoramosmonagas commented 1 month ago

@abd-abhise feel free to add the context you need

abd-abhisek commented 1 month ago

@albertoramosmonagas

Yes, we have already gone through a similar process when we started looking into this API. At this point the repo is inactive since September 2024. We tried reaching the owners since then for enhancing it as there were no regular cadence happening. We even started hosting Cadence calls for this API also we had waited for a response. So we are clear on this. MOMs are available under https://lf-camaraproject.atlassian.net/wiki/spaces/CAM/pages/14564602/2025+-+SiteToCloudVPN

This MultiPointVPN API is more flexible, generic & Open extrapolation of Site-to-Cloud VPN APi, not a replacement. So the question of where to use site-to-cloud and where to use Mutipoint, or whether both APIs can co-exist are irrelevant. [point 1&2] After discussing with Herbert, we decided to look for proposing the new API and archive the old one as there hasn't been any activity in the repository for more than 8 months now and thought to bring this broader version as a new API.

So in a nutshell we are happy to enhance the existing API(SiteToCloud VPN) and bring it to the new API level, if we get some buy in from the owners and they regularly join calls and contribute in Camara community. Otherwise we would suggest to introduce the new API and archive the old one.

We can again bring up this topic in Next SiteToCloudVPN Cadence on 22nd May. If there is no participation or no response from owners, I would suggest we take a decision accordingly.

abd-abhisek commented 3 weeks ago

Hello @albertoramosmonagas there have been no participation from original code owners in today call. No movement of open issues and PRs

https://lf-camaraproject.atlassian.net/wiki/spaces/CAM/pages/125796362/2025-05-22+Site+To+Cloud+VPN+Minutes

albertoramosmonagas commented 3 weeks ago

Hello @albertoramosmonagas there have been no participation from original code owners in today call. No movement of open issues and PRs

https://lf-camaraproject.atlassian.net/wiki/spaces/CAM/pages/125796362/2025-05-22+Site+To+Cloud+VPN+Minutes

Thanks for the update, in today's meeting we deal with this case.