astara-appliance/test/unit/drivers
Adam Gandelman 02383adf64 Adds keepalived based VRRPIPManager
This adds a new IP manager driver for configuring addresses
and routes via keepalived instead of directly.  It used when
the logical resource is configured to be highly-available,
according to configuration pushed by the orchestrator.

We rely on a 'ha_resource' flag attached to the main config
dict to enable it, and use specific HA config about peers and
cluster priority contained in the 'ha_config' section of the
main config.

The resulting keepalived cluster contains a VRRP instance for
each interface, with the exception of the management interface.

Partially-implements: blueprint appliance-ha

Change-Id: I5ababa41d65642b00f6b808197af9b2a59ebc67a
2016-03-17 23:16:11 +00:00
..
__init__.py Fixing whitespace issues. 2014-05-27 13:37:31 -07:00
test_arp.py Merge "Fix pep8 errors for unit test files" 2016-03-14 18:59:58 +00:00
test_bird.py Astara appliance oslo.rootwrap 2016-02-18 08:54:45 +00:00
test_dnsmasq.py Merge "Fix pep8 errors for unit test files" 2016-03-14 18:59:58 +00:00
test_hostname.py Merge "Fix pep8 errors for unit test files" 2016-03-14 18:59:58 +00:00
test_ip.py Adds keepalived based VRRPIPManager 2016-03-17 23:16:11 +00:00
test_iptables.py do not apply SNAT when packet is generated by appliance 2016-03-07 10:20:37 -05:00
test_keepalived.py Adds keepalived based VRRPIPManager 2016-03-17 23:16:11 +00:00
test_metadata.py Fix pep8 errors for unit test files 2016-03-01 03:20:12 +08:00
test_route.py Rename Akanda to Astara 2015-12-03 19:57:21 +00:00