Commit Graph

14 Commits

Author SHA1 Message Date
Frode Nordahl a87da7afd1 Merge pull request #30 from thedac/feature/dragent
Neutron dynamic routing testing
2018-04-20 19:40:34 +02:00
David Ames aa6d170a6c Use tenacity for binary back off
Use the tenacity module to handle retry and binary back off of test
BGP test assertions.
2018-04-20 10:22:22 -07:00
Liam Young 9861ca6f4d Vault charm action needs to be run on leader
The vault charm action to authorise the charm within vault needs to
be run on the leader. This mp adds run_action_on_leader to support
that and updates the tests.
2018-04-20 13:40:52 +00:00
David Ames 6ad3745206 Separate overcloud and undercloud settings
Changed the name of configure_dragent
Removed the network.yaml file requirement for tests
Made a bright line distinction between declared overcloud network
settings and environment specific undercloud settings
The tests will declare the overcloud settings and acquire the
undercloud settings from environment variables.
2018-04-19 14:42:29 -07:00
Liam Young bcfd6aaf30 Add tests for vault authorize-charm action
Add tests for the authorize-charm action on the vault app. To
support this add get_action method to return an applications
actions. However, this is not implemented in libjuju yet so
fallback to subprocess
2018-04-19 11:41:09 +00:00
David Ames 4278e5822d Neutron dynamic routing testing
Add the testing required for neutron dynamic routing A.K.A dragent.
Create the zaza.charm_tests.dragent module for testing neutron dynamic
routing.
Create the zaza.configure module for reusable configuration tools.
Update utilities to simplify authenticating clients.
2018-04-18 16:14:23 -07:00
Liam Young b40ddae08c Update vault tests for paramater reordering 2018-04-18 15:36:32 +00:00
Liam Young 2dfa16751f Update vault tests for VIP testing
Update vault tests to support an explicit client pointing at the
vip. Also, switch to using a namedtuple for managing the clients
to allow client metadata to be stored along with the hvac client.
2018-04-13 13:09:57 +00:00
Liam Young cb11ddd1e9 Fix skip decorator 2018-03-29 06:07:12 +00:00
Liam Young fa43b720fb Fix tests given model updates 2018-03-29 05:40:54 +00:00
Liam Young 79f396eef7 Lint fixes 2018-03-29 05:40:54 +00:00
Liam Young a1f80dced7 Add vault tests 2018-03-29 05:39:57 +00:00
Liam Young 3951d6f389 Fix lint 2018-03-26 08:32:38 +00:00
Liam Young 86b99c1134 Refactor code to seperate phases out 2018-03-26 08:32:38 +00:00