Commit Graph

21 Commits

Author SHA1 Message Date
Edin Sarajlic
d780f76797 Port validating Rmq SSL off from time.sleep to Tenacity 2019-10-14 10:45:59 +11:00
Edin Sarajlic
e8068a8356 Port validating Rmq SSL on from time.sleep to Tenacity 2019-10-14 10:45:59 +11:00
Edin Sarajlic
814ff7ddee Don't sleep before attempting get AMQP msg. Retry w/ tenacity 2019-10-14 10:45:59 +11:00
Edin Sarajlic
60e84e4c27 Port Rmq charm func test removing a unit from a Rmq cluster
This function was previously called test_901_remove_unit, but had to
be renamed (moved to the end of the func tests); The way in which unit
removal is now performed (by running the "stop" hook) puts the the
removed unit in a "waiting" state -- which consequently causes
wait_for_cluster() (e.g. used in 910) to fail (timeout).
2019-10-14 10:45:59 +11:00
Edin Sarajlic
18726c341a Fix lint errors found in docstrings 2019-10-14 10:45:59 +11:00
Edin Sarajlic
4792a527c9 PROTOCOL_TLS is not available until Py3.6, use alternative 2019-10-14 10:45:59 +11:00
Edin Sarajlic
1acbfd8741 Add a function for retrieving a message to an Rmq unit 2019-10-14 10:45:59 +11:00
Edin Sarajlic
20aad97033 Add a function for publishing a message to an Rmq unit 2019-10-14 10:45:59 +11:00
Edin Sarajlic
e09660f7c1 Add a function for disabling SSL on Rmq units 2019-10-14 10:45:59 +11:00
Edin Sarajlic
79d70e4f8d Add a function for enabling SSL on Rmq units 2019-10-14 10:45:59 +11:00
Edin Sarajlic
97cc2b8e60 Add function validating is SSL is disabled on Rmq units 2019-10-14 10:45:59 +11:00
Edin Sarajlic
c917c5b370 Add function validating if SSL is enabled on Rmq units 2019-10-14 10:45:59 +11:00
Edin Sarajlic
79a9f179df Add function for determing if SSL is enabled in unit's Rmq config 2019-10-14 10:45:59 +11:00
Edin Sarajlic
6d3714aa06 Add a function for deleting a user from a Rmq cluster 2019-10-14 10:45:59 +11:00
Edin Sarajlic
3a64bec97a Add function for adding a user to an Rmq cluster 2019-10-14 10:45:59 +11:00
Edin Sarajlic
313f07bd0c Add test confirming that all Rmq units are part of cluster 2019-10-14 10:45:59 +11:00
Edin Sarajlic
6749ff763e Add a function for creating connection to Rmq instance on unit 2019-10-14 10:45:59 +11:00
Edin Sarajlic
fa68f09e72 Add a function providing all units/nodes Rmq cluster_status in JSON 2019-10-14 10:45:59 +11:00
Edin Sarajlic
47657d6113 Add a function for getting Rmq cluster_status info from a unit 2019-10-14 10:45:59 +11:00
Edin Sarajlic
2fb7dcbdfc Add function that waits until Rmq units are clustered and ready 2019-10-14 10:45:59 +11:00
Edin Sarajlic
cf91a9dab9 Create rabbitmq_server.utils file (add a license as a starter) 2019-10-14 10:45:59 +11:00