apache / cloudstack

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
https://cloudstack.apache.org/
Apache License 2.0
2.11k stars 1.11k forks source link

Add Wireguard VPN integration #9977

Open Dav-11 opened 8 hours ago

Dav-11 commented 8 hours ago

Description

This PR adds the possibility to create wireguard VPNs as an alternative to the currently available L2TP-IPsec tunnels.

Changes in details:

Types of changes

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

Bug Severity

Screenshots (if appropriate):

How Has This Been Tested?

How did you try to break this feature and the system with this change?

boring-cyborg[bot] commented 8 hours ago

Congratulations on your first Pull Request and welcome to the Apache CloudStack community! If you have any issues or are unsure about any anything please check our Contribution Guide (https://github.com/apache/cloudstack/blob/main/CONTRIBUTING.md) Here are some useful points:

weizhouapache commented 8 hours ago

added to 4.21.0 milestone

@Dav-11 please let us know when it is ready for review

Dav-11 commented 7 hours ago

Ok thank you

GutoVeronezi commented 2 hours ago

@Dav-11 Thanks for the PR

We already have APIs to manage VPN and introducing more APIs would increase the complexity of the system. Have you checked/considered the existent APIs?