The amphora driver's post_vip_plug method required network specific information
about the amphora to complete implementations. It was not accepting anything
other than a loadbalancer object. Now it takes a dictionary of
AmphoraNetworkConfig objects that is keyed of amphora id. Each instance
contains network specific information required to set up the correct routing
on the amphora.
This patch sets up the routing correctly to solve the vip blackholing issue but
only for the ssh_driver. The argument has only been added to the post_vip_plug
method of the rest_api_driver but will need to be updated to handle this new
information and to also fix the vip blackholing problems.
Change-Id: I17ce89b6c050a2a36e0a802920e2dedb063f615b
Closes-Bug: #1453951
Fixed some doc'ed docstrings as well to satisfy someone's OCD. I won't name
names but they're name rhymes with Hadam Arwell.
Change-Id: I0b6482cda29c556918c2b2eb8b03cdec30b0b7c3
Updated spec to include method and description for network plug operations
potentially necessary on an amphora
Updated interface to include optional method and description for network plug
operations potentially necessary on an amphora
Change-Id: Iaee3033796d4890a549c25a7327cada81bdf0384
* Remove reference to flows
* Added new finalize_amphora_call as taled about in midcycle
* fixed spelling
Change-Id: Iadd4915740ad864408e9b7e495ca0ff99d1ebec9
with the lastest from the midcycle
* remove getHealth, getStats
* add getConfiguration
* remove some unneeded exceptions
* make several calls return task flow
flows
Change-Id: I6a11fac73a696f23f7c4df7410f66ecdd9fcf50e