juju-solutions / matrix

Automatic testing of big software deployments under various failure conditions
Other
8 stars 9 forks source link

Add different gating rules for HA bundles #104

Closed pengale closed 7 years ago

pengale commented 7 years ago

If a bundle is "High Availability", then we expect it to survive a chaos run. If a bundle is not -- e.g., it comprises a single db unit and a single service unit -- it may not survive a chaos run.

We'd like our automated testing tools to fail HA units if they fail a chaos run, but we don't need to be so harsh on simpler bundles.

I'm currently doing some work to allow a bundle author to flag a bundle as HA, triggering matrix to gate on failure differently. Will push a PR shortly.

pengale commented 7 years ago

PR: https://github.com/juju-solutions/matrix/pull/105

pengale commented 7 years ago

Merged and done!