[
https://issues.apache.org/jira/browse/LIBCLOUD-688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14481045#comment-14481045
]
ASF GitHub Bot commented on LIBCLOUD-688:
-----------------------------------------
GitHub user aviweit opened a pull request:
https://github.com/apache/libcloud/pull/500
[LIBCLOUD-688] Loadbalancer driver for Softlayer
https://issues.apache.org/jira/browse/LIBCLOUD-688
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/aviweit/libcloud jira_688_sl_balancer
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/500.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #500
----
commit b80d4520008ae50b77eeaf0064b79b5a136e2f13
Author: Avi Weit <[email protected]>
Date: 2015-04-06T06:10:46Z
[LIBCLOUD-688] Loadbalancer driver for Softlayer
----
> Loadbalancer driver for Softlayer
> ---------------------------------
>
> Key: LIBCLOUD-688
> URL: https://issues.apache.org/jira/browse/LIBCLOUD-688
> Project: Libcloud
> Issue Type: New Feature
> Components: LoadBalancer
> Reporter: Avi Weit
>
> Add Softlayer loadbalancer driver.
> Driver to implement the following base methods:
> * list_balancers()
> * get_balancer()
> * list_protocols()
> * balancer_list_members()
> * balancer_attach_member()
> * balancer_detach_member()
> * destroy_balancer()
> Driver implements the following specific extension methods:
> * ex_list_balancer_packages(): retrieves the available balancer packages
> * ex_place_balancer_order(): places an order for a balancer using the
> specified package
> Below are a few references on Softlayer loadbalancer object model:
> * Balancer root object (vip):
> http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress
> * Balancer virtualServer (array of such under vip):
> http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer
> * Balancer service group (defines protocol, algorithm, ...) holds the service
> members:
> http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group
> * Single balancer service (defines port, ipaddress, ...). Models single
> member:
> http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)