You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@libcloud.apache.org by Avi Nanhkoesingh <AN...@schubergphilis.com> on 2015/02/16 16:45:03 UTC
[dev] Adding VPN functionality for CloudStack
Hi all,
I need to implement some VPN functionality for the CloudStack provider in LibCloud. At minimum the following endpoints will be added:
- listVpnGateways
- createVpnGateway
- updateVpnGateway
- deleteVpnGateway
- listVpnCustomerGateways
- createVpnCustomerGateway
- updateVpnCustomerGateway
- deleteVpnCustomerGateway
- listVpnConnections
- createVpnConnection
- updateVpnConnection
- deleteVpnConnection
At the moment I do not see any VPN implementation in LibCloud. Pointers about implementing this would be appreciated before I start working on this.
Thanks in advance,
Avi Nanhkoesingh
Re: [dev] Adding VPN functionality for CloudStack
Posted by Avi Nanhkoesingh <AN...@schubergphilis.com>.
Thank you all. I will create a pull request.
On 17 Feb 2015, at 11:30, sebgoa <ru...@gmail.com> wrote:
>
> On Feb 17, 2015, at 11:16 AM, Roeland Kuipers <RK...@schubergphilis.com> wrote:
>
>> These are all user calls: http://cloudstack.apache.org/docs/api/apidocs-4.4/TOC_User.html
>> So should fit in libcloud :)
>
> Perfect, but seems to me you should delegate that to Funs.
> He needs to work on his Python skills :)
>
>>
>> Cheers,
>> Roeland
>>
>> On 17 Feb 2015, at 08:54, sebgoa <ru...@gmail.com>> wrote:
>>
>>
>> On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh <AN...@schubergphilis.com>> wrote:
>>
>> Hi all,
>>
>> I need to implement some VPN functionality for the CloudStack provider in LibCloud. At minimum the following endpoints will be added:
>>
>> - listVpnGateways
>> - createVpnGateway
>> - updateVpnGateway
>> - deleteVpnGateway
>>
>> - listVpnCustomerGateways
>> - createVpnCustomerGateway
>> - updateVpnCustomerGateway
>> - deleteVpnCustomerGateway
>>
>> - listVpnConnections
>> - createVpnConnection
>> - updateVpnConnection
>> - deleteVpnConnection
>>
>> At the moment I do not see any VPN implementation in LibCloud. Pointers about implementing this would be appreciated before I start working on this.
>>
>>
>> The bigger question is does it fit in libcloud ? So far we have only put users methods. Are some of those for cloud admin ?
>> If the answer is no then go ahead, fork libcloud in github and submit a pull request.
>>
>> You might create classes for VpnGateway, VpnCustomerGateway etc…and then you define extension methods with the naming convention of ex_name_of_method().
>>
>> I am sure Jeroen can put you in the right direction
>>
>> Thanks in advance,
>>
>> Avi Nanhkoesingh
>>
>
Re: [dev] Adding VPN functionality for CloudStack
Posted by sebgoa <ru...@gmail.com>.
On Feb 17, 2015, at 11:16 AM, Roeland Kuipers <RK...@schubergphilis.com> wrote:
> These are all user calls: http://cloudstack.apache.org/docs/api/apidocs-4.4/TOC_User.html
> So should fit in libcloud :)
Perfect, but seems to me you should delegate that to Funs.
He needs to work on his Python skills :)
>
> Cheers,
> Roeland
>
> On 17 Feb 2015, at 08:54, sebgoa <ru...@gmail.com>> wrote:
>
>
> On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh <AN...@schubergphilis.com>> wrote:
>
> Hi all,
>
> I need to implement some VPN functionality for the CloudStack provider in LibCloud. At minimum the following endpoints will be added:
>
> - listVpnGateways
> - createVpnGateway
> - updateVpnGateway
> - deleteVpnGateway
>
> - listVpnCustomerGateways
> - createVpnCustomerGateway
> - updateVpnCustomerGateway
> - deleteVpnCustomerGateway
>
> - listVpnConnections
> - createVpnConnection
> - updateVpnConnection
> - deleteVpnConnection
>
> At the moment I do not see any VPN implementation in LibCloud. Pointers about implementing this would be appreciated before I start working on this.
>
>
> The bigger question is does it fit in libcloud ? So far we have only put users methods. Are some of those for cloud admin ?
> If the answer is no then go ahead, fork libcloud in github and submit a pull request.
>
> You might create classes for VpnGateway, VpnCustomerGateway etc…and then you define extension methods with the naming convention of ex_name_of_method().
>
> I am sure Jeroen can put you in the right direction
>
> Thanks in advance,
>
> Avi Nanhkoesingh
>
Re: [dev] Adding VPN functionality for CloudStack
Posted by Roeland Kuipers <RK...@schubergphilis.com>.
These are all user calls: http://cloudstack.apache.org/docs/api/apidocs-4.4/TOC_User.html
So should fit in libcloud :)
Cheers,
Roeland
On 17 Feb 2015, at 08:54, sebgoa <ru...@gmail.com>> wrote:
On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh <AN...@schubergphilis.com>> wrote:
Hi all,
I need to implement some VPN functionality for the CloudStack provider in LibCloud. At minimum the following endpoints will be added:
- listVpnGateways
- createVpnGateway
- updateVpnGateway
- deleteVpnGateway
- listVpnCustomerGateways
- createVpnCustomerGateway
- updateVpnCustomerGateway
- deleteVpnCustomerGateway
- listVpnConnections
- createVpnConnection
- updateVpnConnection
- deleteVpnConnection
At the moment I do not see any VPN implementation in LibCloud. Pointers about implementing this would be appreciated before I start working on this.
The bigger question is does it fit in libcloud ? So far we have only put users methods. Are some of those for cloud admin ?
If the answer is no then go ahead, fork libcloud in github and submit a pull request.
You might create classes for VpnGateway, VpnCustomerGateway etc…and then you define extension methods with the naming convention of ex_name_of_method().
I am sure Jeroen can put you in the right direction
Thanks in advance,
Avi Nanhkoesingh
Re: [dev] Adding VPN functionality for CloudStack
Posted by sebgoa <ru...@gmail.com>.
On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh <AN...@schubergphilis.com> wrote:
> Hi all,
>
> I need to implement some VPN functionality for the CloudStack provider in LibCloud. At minimum the following endpoints will be added:
>
> - listVpnGateways
> - createVpnGateway
> - updateVpnGateway
> - deleteVpnGateway
>
> - listVpnCustomerGateways
> - createVpnCustomerGateway
> - updateVpnCustomerGateway
> - deleteVpnCustomerGateway
>
> - listVpnConnections
> - createVpnConnection
> - updateVpnConnection
> - deleteVpnConnection
>
> At the moment I do not see any VPN implementation in LibCloud. Pointers about implementing this would be appreciated before I start working on this.
>
The bigger question is does it fit in libcloud ? So far we have only put users methods. Are some of those for cloud admin ?
If the answer is no then go ahead, fork libcloud in github and submit a pull request.
You might create classes for VpnGateway, VpnCustomerGateway etc…and then you define extension methods with the naming convention of ex_name_of_method().
I am sure Jeroen can put you in the right direction
> Thanks in advance,
>
> Avi Nanhkoesingh