a10networks / acos-client

ACOS API Client
Apache License 2.0
35 stars 61 forks source link

[Feature][STACK-2015][Dynamic Interface Detection]: Support for Dynamic Interface Detection after loadbalancers and members creation and deletion. #339

Closed NehaKembalkarA10 closed 3 years ago

NehaKembalkarA10 commented 3 years ago

Description

Added following APIs to support dynamic interface attachment and detachment:

get_acos_version(): For getting acos_version of the vThunder device

probe_network_devices() : For detecting the attached interfaces(for ACOS version >= 5.2.0) and detached interfaces(for ACOS version >= 5.2.1)

reload_reboot_for_interface_attachment(): For performing reload or reboot on vThunder depending on the ACOS version check during interface attachment.

reload_reboot_for_interface_detachment(): For performing reload or reboot on vThunder depending on the ACOS version check during interface detachment.

Jira Ticket

https://a10networks.atlassian.net/browse/STACK-2015

Related PR

https://github.com/a10networks/a10-octavia/pull/344

hthompson6 commented 3 years ago

👍