Skip to content

Conversation

@allmightyspiff
Copy link
Member

Upgrades the loadbalancer manager to work with LBaaS and Netscaler products.

Adds the following commands.

Commands:
  cancel         Cancels a LBaaS instance
  detail         Get Load Balancer as a Service details.
  health         Manage LBaaS health checks.
  l7pool-add     Adds a new l7 pool -S is in colon deliminated format to make grouping IP:port:weight a bit easier.
  l7pool-del     Deletes the identified pool Identifier is L7Pool Id.
  list           List active Load Balancer as a Service devices.
  member-add     Add a new LBaaS members.
  member-del     Remove a LBaaS member.
  ns-detail      Get Netscaler details.
  ns-list        List active Netscaler devices.
  order          Creates a LB.
  order-options  Prints options for order a LBaaS
  pool-add       Adds a listener to the identifier LB
  pool-del       Removes the listener from identified LBaaS instance LISTENER should be a UUID, and can be found from `slcli lb detail <IDENTIFIER>`
  pool-edit      Updates a listener's configuration.

allmightyspiff and others added 29 commits July 10, 2019 16:49
Loadbalancers detail, health, members tests
accidentally removed a line in merge conflict.
unit test lodabalancer List.py, pool.py
Unit test for loadbal order, ns-list, ns-detail.
@allmightyspiff allmightyspiff self-assigned this Aug 28, 2019
@allmightyspiff
Copy link
Member Author

Fixes #1047

@allmightyspiff allmightyspiff merged commit 15fc1a2 into master Sep 4, 2019
@allmightyspiff allmightyspiff mentioned this pull request Sep 4, 2019
@allmightyspiff allmightyspiff deleted the loadbalancers branch September 27, 2019 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants