Beispiel #1
0
 def unset_failures(node, module, probe):
     requests.delete(Admin._url(node, f'failure-probes/{module}/{probe}'))
Beispiel #2
0
 def set_exception(node, module, probe):
     requests.post(
         Admin._url(node, f'failure-probes/{module}/{probe}/exception'))
Beispiel #3
0
 def set_terminate(node, module, probe):
     requests.post(
         Admin._url(node, f'failure-probes/{module}/{probe}/terminate'))
Beispiel #4
0
 def set_delay(node, module, probe):
     requests.post(
         Admin._url(node, f'failure-probes/{module}/{probe}/delay'))
Beispiel #5
0
 def list_failure_probes(node):
     return requests.get(Admin._url(node, 'failure-probes')).json()
Beispiel #6
0
 def is_enabled(node):
     return requests.get(Admin._url(node,
                                    'failure-probes')).json()['enabled']